#include "ClearValue.h"

namespace Alice
{
    const FClearValueBinding FClearValueBinding::None(EClearBinding::ENoneBound);
    const FClearValueBinding FClearValueBinding::Black(FLinearColor(0.0f, 0.0f, 0.0f, 1.0f));
    const FClearValueBinding FClearValueBinding::BlackMaxAlpha(FLinearColor(0.0f, 0.0f, 0.0f, FLT_MAX));
    const FClearValueBinding FClearValueBinding::White(FLinearColor(1.0f, 1.0f, 1.0f, 1.0f));
    const FClearValueBinding FClearValueBinding::Transparent(FLinearColor(0.0f, 0.0f, 0.0f, 0.0f));
    const FClearValueBinding FClearValueBinding::DepthOne(1.0f, 0);
    const FClearValueBinding FClearValueBinding::DepthZero(0.0f, 0);
    const FClearValueBinding FClearValueBinding::DepthNear((float)0.0, 0);
    const FClearValueBinding FClearValueBinding::DepthFar((float)1.0, 0);
    const FClearValueBinding FClearValueBinding::Green(FLinearColor(0.0f, 1.0f, 0.0f, 1.0f));
}